翻訳と辞書
Words near each other
・ Web operating system
・ Web operations
・ Web page
・ Web Page Maker
・ Web part
・ Web performance optimization
・ Web Piston
・ Web Platform Installer
・ Web portal
・ Web presence
・ Web Processing Service
・ Web application
・ Web Application Description Language
・ Web application development
・ Web Application Distribution Infrastructure
Web application framework
・ Web Application Messaging Protocol
・ Web Application Proxy
・ Web application security
・ Web application security scanner
・ Web ARChive
・ Web Archives (file format)
・ Web archiving
・ Web audience measurement
・ Web Automated Human Interaction
・ Web badge
・ Web banner
・ Web beacon
・ Web blocking in the United Kingdom
・ Web Bot


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Web application framework : ウィキペディア英語版
Web application framework

A web application framework (WAF) is a software framework that is designed to support the development of dynamic websites, web applications, web services and web resources. The framework aims to alleviate the overhead associated with common activities performed in web development. For example, many frameworks provide libraries for database access, templating frameworks and session management, and they often promote code reuse.
For a comparison of concrete web application frameworks, see Comparison of web application frameworks.
==History==

As the design of the World Wide Web was not inherently dynamic, early hypertext consisted of hand-coded HTML that was published on web servers. Any modifications to published pages needed to be performed by the pages' author. To provide a dynamic web page that reflected user inputs, the Common Gateway Interface (CGI) standard was introduced for interfacing external applications with web servers.〔(【引用サイトリンク】 url=http://hoohoo.ncsa.uiuc.edu/cgi/intro.html )
CGI could adversely affect server load, though, since each request had to start a separate process.
Around the same time, full integrated server/language development environments first emerged, such as WebBase and new languages specifically for use in the web started to emerge, such as ColdFusion, PHP and Active Server Pages.
While the vast majority of languages available to programmers to use in creating dynamic web pages have libraries to help with common tasks, web applications often require specific libraries that are useful in web applications, such as creating HTML (for example, JavaServer Faces).
Eventually, mature, "full stack" frameworks appeared, that often gathered multiple libraries useful for web development into a single cohesive software stack for web developers to use. Examples of this include ASP.NET, JavaEE (Servlets), WebObjects, web2py, OpenACS, Catalyst, Mojolicious, Ruby on Rails, Grails, Django, Zend Framework, Yii,〔yiiframework.com〕 CakePHP〔http://www.cakephp.org〕 and Symfony.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Web application framework」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.